$(document).ready(function() {
    // 菜单点击切换
    $(".menuLi").on('click',function(e){
        //取消全部选中
        $(".menuLi").removeClass("selectMenu");
        //获取当前选中
        $(this).addClass("selectMenu");
        //打开对应页面
        let url = $(this).data("url");
        $("#mainContent").attr('src', url);
    });
    //默认选中第一个菜单
    $(".menuLi").get(0).click();

    //点击用户名调出/隐藏退出菜单
    $(".userImgDiv").on('click',function(e){
        if($(".logoutDiv").is(":hidden")) {
            $(".logoutDiv").show();
            $(".resetPassword").show();
        }else{
            $(".logoutDiv").hide();
            $(".resetPassword").hide();
            $(".resetPasswordDiv").hide();
        }
    });

    //安全退出
    $(".logoutDiv").on('click',function(e){
        WeKnow.location("logout");
    });

    //重置密码弹窗
    $(".resetPassword").on('click',function(e){
        if($(".resetPasswordDiv").is(":hidden")) {
            $(".resetPasswordMaskDiv").show();
            $(".resetPasswordDiv").show();
        }else{
            $(".resetPasswordMaskDiv").hide();
            $(".resetPasswordDiv").hide();
            // 清除输入内容
            $("#password").val("");
            $("#newPassword").val("");
        }
    });

    $("#closeResetPassword").on('click',function(e){
        $(".resetPasswordDiv").hide();
        $(".resetPasswordMaskDiv").hide();
        // 清除输入内容
        $("#password").val("");
        $("#newPassword").val("");
    });

    //修改密码保存
    $("#saveNewPassword").on('click',function(e){
        //获取参数
        let password = $("#password").val();
        let newPassword = $("#newPassword").val();
        //校验密码长度
        if(!password || password.length == 0){
            WeKnow.notifyMsg('原密码不能为空');
            return;
        }
        if(password.length < 6 || password.length > 16){
            WeKnow.notifyMsg('密码长度应为6-16位');
            return;
        }
        if(!newPassword || newPassword.length == 0){
            WeKnow.notifyMsg('新密码不能为空');
            return;
        }
        if(newPassword.length < 6 || newPassword.length > 16){
            WeKnow.notifyMsg('密码长度应为6-16位');
            return;
        }
        //请求接口
        $.ajax({
            type: "POST",
            url: "updatePassword.do",
            dataType: "json",
            data: {
                "password":password,
                "newPassword":newPassword
            },
            async: true,//异步调用
            success: function(data) {
                WeKnow.closeLoading();
                if (data.errCode === 1) {
                    // 提示修改成功
                    WeKnow.successMsg("修改成功！")
                    // 关闭弹窗
                    $(".resetPasswordDiv").hide();
                    $(".resetPasswordMaskDiv").hide();
                    // 清除输入内容
                    $("#password").val("");
                    $("#newPassword").val("");
                } else if (data.errCode === -1 ) {
                    window.parent.WeKnow.location("loginTimeout");
                } else {
                    WeKnow.errorMsg( data.errMsg);
                }
            }
        });

    });


});